Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Open de Franche Comte - Besancon Arroyo de la Encomienda - Valladolid Challenger Ford de Cherbourg - Cherbourg Internationaux de Doubs Open de Franchie-Comte - Besancon Open D'Orleans - Orleans Open D'Orleans - Orleans Open D'Orleans - Orleans KGHM Polish Indoors - Wroclaw Cherbourg Challenger Rhodes Challenger Ramat Hasharon Challenger Manchester Challenger Segovia Challenger Istanbul Challenger VI Open Banc Agricol - Andorra St. Remy Challenger KGHM Emax Polish Indoors - Wroclaw Mons Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Orleans Challenger Rhodes Challenger Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Rennes Challenger Orleans Challenger Courmayeur Challenger Sarajevo Challenger Bath Challenger Granby Challenger 1st Challenger Tournament Leon - Leon St. Remy Challenger Isla de Lanzarote - Lanzarote Mons Challenger Rennes Challenger IX Open Internacional D'Andorra - Andorra Orleans Challenger GHI Bronx Classic - Bronx Open 88 - Contrexeville Open de Franche Comte - Besancon Tennis Napoli Cup - Napoli Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio Unique Zagreb Open - Zagreb West of England Challenger - Bristol The Manchester Trophy - Manchester Open de L'Isere (Open 38) - Grenoble Garden Open - Rome Steelers Cup - Kosice Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Challenger 42 - Andrezieux Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons HTV Challenger - Ho Chi Minh City Open de Franche-Comte - Besancon Petange Challenger Orleans Challenger Rennes Challenger Open Castilla y Leon - Segovia St. Remy Challenger Rennes Challenger Open de L'Isere - Grenoble Mouilleron-Le-Captif Challenger Cherbourg Challenger St. Brieuc Challenger Bordeaux Challenger Challenger 42 - Andrezieux The Manchester Trophy - Manchester Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Internazionali di Tennis di Bergamo - Bergamo Croatia Osiguranje Rijeka Open - Rijeka Johannesburg Challenger Segovia Challenger Internationaux du Doubs - Besancon Morocco Tennis Tour - Marrakech Quimper Challenger Challenger Ford de Cherbourg - Cherbourg Mouilleron-Le-Captif Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Mons Challenger Heilbronn Open - Heilbronn Bordeaux Challenger Open de Franche-Comte - Besancon Heineken Open Singapore - Singapore Open de L'Isere - Grenoble Cherbourg Challenger U.S. Men's Clay Court Championship - Orlando Shanghai Open '98 - Shanghai St. Petersburg Open - St. Petersburg Sybase Open - San Jose Open Seat-Godo 2000 - Barcelona Adidas Open de Toulouse - Toulouse AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Open 13 - Marseille Challenger Ford de Cherbourg - Cherbourg The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Jakarta Copenhagen St. Petersburg Challenger 42 - Andrezieux Stuttgart Bastad The Manchester Trophy - Manchester Bastad Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Hilversum San Marino Open de L'Isere-Open 38 - Grenoble AT&T Challenge - Atlanta V Torneo Internazionale di Tennis - Barletta Segovia Challenger Open 13 - Marseille Copenhagen Open - Copenhagen America's Red Clay Tennis Championship - Coral Springs AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Open Seat Godo - Barcelona Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Orleans Challenger Miller Lite Hall of Fame Tennis Championships - Newport Ostrava Open 2005 - Ostrava Lille Challenger ECM Prague Open 2005 - Prague Gold Flake Open - Chennai Brest Challenger Bordeaux Challenger Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger GHI Bronx Classic - Bronx Bordeaux Challenger The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Grand Prix Hassan II - Casablanca Japan Open - Tokyo Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Open de Montauban - Montauban Investor Swedish Open - Bastad Open de L'Isere - Grenoble RCA Championships - Indianapolis Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis de Lyon - Lyon Heineken Open - Singapore Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Chennai Open - Chennai The Surbiton Trophy - Surbiton Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb GHI Bronx Classic - Bronx Open 13 - Marseille The Tennis Channel Open - Las Vegas Qatar Mobil Open 2000 - Doha Rennes Challenger Gemax Open - Belgrade San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Grand Prix Hassan II - Casablanca Open 13 - Marseille Campbell's Hall of Fame Tennis Championships - Newport Mallorca Open - Mallorca Thailand Open - Bangkok Open de Moselle - Metz Gerry Weber Open - Halle Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Artois Championships - London U.S. Pro Tennis Championships - Boston AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Waldbaum's Hamlet Cup - Long Island European Community Championships - Antwerp Open 13 - Marseille Gold Flake Open - Chennai AEGON Championships - London Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Davidoff Swiss Indoors - Basel Bordeaux Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Bordeaux Challenger Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Bastad Salzburg Challenger Dallas Challenger Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney San Jose Memphis Grand Prix Hassan II - Casablanca Oporto Halle Bastad Basel Lyon PBZ Zagreb Indoors - Zagreb Stockholm BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challeger Le Gosier Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Umag Sarajevo Challenger Moselle Open - Metz St. Brieuc Challenger Open 13 - Marseille Jersey Challenger Open de Nice Cote d'Azur - Nice Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Cherbourg Challenger Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel AEGON Championships - London Citi Open - Washington Johannesburg Challenger Tunis Challenger ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Open - Newport Athens Challenger European Open - Antwerp RCA Championships - Indianapolis Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Legg Mason Tennis Classic - Washington Apia International - Sydney Open de Moselle - Metz ATP Kremlin Cup - Moscow AEGON Championships - London Topshelf Open - 's-Hertogenbosch The Stella Artois Championships - London Abierto Mexicano Telcel - Acapulco ATP Kremlin Cup - Moscow Open de Moselle - Metz Sydney International - Sydney Istanbul Challenger Franklin Templeton Tennis Classic - Scottsdale Investor Swedish Open - Bastad Beijing Open - Beijing Heineken Open - Singapore Stockholm Open - Stockholm BellSouth Open - Auckland Open 13 - Marseille Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Scania Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux ECM Cup - Prague Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille AEGON Championships - London Moselle Open - Metz Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Lille Challenger RCA Championships - Indianapolis Open 13 Provence - Marseille Open Sud de France - Montpellier Citi Open - Washington Wideyes Swedish Open - Bastad AEGON Championships - London Open Sud de France - Montpellier Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven 1998 Mercedes Cup - Stuttgart Scania Stockholm Open - Stockholm Estoril Open - Estoril Gold Flake Open - Chennai Campbells Hall of Fame Tennis Championships - Newport Japan Open - Tokyo ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati 12th Paris Open - Paris Citrix Tennis Championships - Delray Beach Thailand Open - Bangkok The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Paris Open de Moselle - Metz The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm Investor Swedish Open - Bastad Tennis Masters Series - Paris Monte Carlo Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Open 13 - Marseille Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campbells Hall of Fame Tennis Championships - Newport Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Dubai Duty Free Tennis Championships - Dubai New Haven Stockholm Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Australian Men's Hardcourt Championships - Adelaide Moselle Open - Metz European Open - Antwerp Sydney International - Sydney Open Sud de France - Montpellier BNP Paribas Masters - Paris Japan Open - Tokyo St. Petersburg Open - St. Petersburg IPB Czech Indoor - Ostrava AAPT Championships - Adelaide Moselle Open - Metz German Open - Hamburg Legg Mason Tennis Classic - Washington D.C. Sony Ericsson Open - Miami RCA Championships - Indianapolis Tennis Masters Series - Monte Carlo Bastad Canadian Open Pilot Pen Tennis - New Haven BNP Paribas Masters - Paris Indianapolis Tennis Championships - Indianapolis BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris AEGON Championships - London The Lipton Championships - Key Biscayne Tennis Masters Series - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon European Open - Antwerp French Open - Paris U.S. Open French Open French Open Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, SF, FRA-ESP 3-2 U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Miami Open - Miami French Open - Paris U.S. Open - New York French Open - Paris Mutua Madrid Open - Madrid Olympics - Sydney Davis Cup, World Group, 1R, SWE-SVK 3-2 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, World Group, QR, SWE-IND 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 ATP Cup - Melbourne Davis Cup, World Group, 1R, JPN-FRA 1-4 All Lower level tournaments Grand Slam Cup